James L. GibsonRelease Date: 13 February 2006Format: PaperbackISBN: 9780521675154ISBN-10: 0521675154